#include <iostream>
#include <string>
#include "Builder.h"

using namespace std;

void ConcreteBuilder::BuilderPartA()
{
	std::cout << "This is PartA" << std::endl;
	m_Product->SetStatus(0, 1);
}

void ConcreteBuilder::BuilderPartB()
{
	std::cout << "This is PartB" << std::endl;
	m_Product->SetStatus(1, 2);
}

void ConcreteBuilder::BuilderPartC()
{
	std::cout << "This is PartC" << std::endl;
	m_Product->SetStatus(2, 3);
}

Product* ConcreteBuilder::GetProduct()
{
	return m_Product;
}